Déployer son site avec SVN (Subversion)

Pour protéger les données sensibles se trouvant dans le répertoire .svn, présent à tous les niveaux de l'arborescence, ils existent plusieurs solutions autour sur serveur web Apache.

La première concerne un redirection avec mod_rewrite

RewriteEngine On
RedirectMatch 404 /\.svn(/|$)

Ou tout simplement si un fichier ou un répertoire se ...

more…

Documentation d'installation OpenERP 5.0 sous Windows en Français

Cette documentation d'installation nous l'avions déjà fournit pour l'installation de la version 4.2. Elle décrit pas à pas toutes la chaine d'installation, Après ses quelques jours d'existences, nous avons eu quelques retours de personnes qui après avoir installer le AllInOne n'arrivait pas a ...

more…

Effacer les contenus des tables d'un schéma

Le script ci dessous construit un fichier qui ferra un TRUNCATE des tables du schéma sélectionné.

SELECT 'TRUNCATE TABLE '||table_schema||'.'||table_name||';'
FROM   information_schema.tables
WHERE  table_type='BASE TABLE'
AND    table_schema='public';

cela donnera le résultat ci dessous.

TRUNCATE TABLE public.table1;
TRUNCATE TABLE public.table2;
TRUNCATE TABLE public.table3;

enregistrer ...

more…

Evolution de la composition des séquences dans OpenERP 5.0

En plus de l'année sur 2 chiffres voici la liste de ce que j'ai implémenté.

  • Le jour dans l'année (1 - 365) %(doy)s
  • Le numéro de la semaine dans l'année (0 - 52) %(woy)s
  • Le jour dans la semaine (0 - 7, 0 étant le lundi) %(weekday ...
more…

Faille de sécurité dans OpenERP 5.0 et antérieur

Cette faille est de type injection SQL, elle s'applique sur la méthode read des objets en lui passant un demande mal formé qui permet d'injecter des requêtes de MAJ des mot de passes utilisateur, et ainsi permettre un connexion future avec ces nouveaux mot de passe.

La version ...

more…

Faire un copyright dynamique en PHP avec Smarty

Pour faire dynamiquement changer l'année en cours lorsque l'on affiche des informations de copyright en PHP avec le moteur de template smarty il faut utilise une variable interne {$smarty;}*.

Pour afficher les informations ci dessous ,

Copyright 2005-2007

Avec la partie ++2007++ en dynamique et dépendant de l'année ...

more…